package study.java.thread01;

/**
* @Name: ThreadStopDemo
* @Description: 线程终止测试类实现类
* public final void stop()	强迫线程停止执行，不推荐使用
* public void interrupt()	中断线程，把线程的状态终止，并抛出InterruptedException异常，推荐使用
* public static boolean interrupted()	测试当前线程是否已经中断。
* 如果当前线程已经中断，则返回 true；否则返回 false。
* @Author: 李超	lc_jack@foxmail.com
* @CreateDate: 2017-1-8 下午9:24:57 
* @Version: V1.0
 */
public class ThreadStopDemo {
	
	public static void main(String[] args) {
		ThreadStop ts = new ThreadStop() ;
		ts.start() ;
		//超过3秒，终止正在执行的线程
		try {
			Thread.sleep(3000) ;
			//强迫线程停止执行
//			ts.stop() ;
			//中断当前正在执行的线程
			ts.interrupt() ;
		} catch (Exception e) {
			e.printStackTrace() ;
		}
	}

}
